<?php
/*
 * @ https://EasyToYou.eu - IonCube v11 Decoder Online
 * @ PHP 7.2 & 7.3
 * @ Decoder version: 1.1.6
 * @ Release: 10/08/2022
 */

// Decoded file for php version 71.
class PHPExcel_Cell_DataValidation
{
    private $formula1;
    private $formula2;
    private $type = "none";
    private $errorStyle = "stop";
    private $operator;
    private $allowBlank;
    private $showDropDown;
    private $showInputMessage;
    private $showErrorMessage;
    private $errorTitle;
    private $error;
    private $promptTitle;
    private $prompt;
    const TYPE_NONE = "none";
    const TYPE_CUSTOM = "custom";
    const TYPE_DATE = "date";
    const TYPE_DECIMAL = "decimal";
    const TYPE_LIST = "list";
    const TYPE_TEXTLENGTH = "textLength";
    const TYPE_TIME = "time";
    const TYPE_WHOLE = "whole";
    const STYLE_STOP = "stop";
    const STYLE_WARNING = "warning";
    const STYLE_INFORMATION = "information";
    const OPERATOR_BETWEEN = "between";
    const OPERATOR_EQUAL = "equal";
    const OPERATOR_GREATERTHAN = "greaterThan";
    const OPERATOR_GREATERTHANOREQUAL = "greaterThanOrEqual";
    const OPERATOR_LESSTHAN = "lessThan";
    const OPERATOR_LESSTHANOREQUAL = "lessThanOrEqual";
    const OPERATOR_NOTBETWEEN = "notBetween";
    const OPERATOR_NOTEQUAL = "notEqual";
    public function __construct()
    {
        $this->formula1 = "";
        $this->formula2 = "";
        $this->type = "none";
        $this->errorStyle = "stop";
        $this->operator = "";
        $this->allowBlank = false;
        $this->showDropDown = false;
        $this->showInputMessage = false;
        $this->showErrorMessage = false;
        $this->errorTitle = "";
        $this->error = "";
        $this->promptTitle = "";
        $this->prompt = "";
    }
    public function getFormula1()
    {
        return $this->formula1;
    }
    public function setFormula1($value = "")
    {
        $this->formula1 = $value;
        return $this;
    }
    public function getFormula2()
    {
        return $this->formula2;
    }
    public function setFormula2($value = "")
    {
        $this->formula2 = $value;
        return $this;
    }
    public function getType()
    {
        return $this->type;
    }
    public function setType($value = PHPExcel_Cell_DataValidation::TYPE_NONE)
    {
        $this->type = $value;
        return $this;
    }
    public function getErrorStyle()
    {
        return $this->errorStyle;
    }
    public function setErrorStyle($value = PHPExcel_Cell_DataValidation::STYLE_STOP)
    {
        $this->errorStyle = $value;
        return $this;
    }
    public function getOperator()
    {
        return $this->operator;
    }
    public function setOperator($value = "")
    {
        $this->operator = $value;
        return $this;
    }
    public function getAllowBlank()
    {
        return $this->allowBlank;
    }
    public function setAllowBlank($value = false)
    {
        $this->allowBlank = $value;
        return $this;
    }
    public function getShowDropDown()
    {
        return $this->showDropDown;
    }
    public function setShowDropDown($value = false)
    {
        $this->showDropDown = $value;
        return $this;
    }
    public function getShowInputMessage()
    {
        return $this->showInputMessage;
    }
    public function setShowInputMessage($value = false)
    {
        $this->showInputMessage = $value;
        return $this;
    }
    public function getShowErrorMessage()
    {
        return $this->showErrorMessage;
    }
    public function setShowErrorMessage($value = false)
    {
        $this->showErrorMessage = $value;
        return $this;
    }
    public function getErrorTitle()
    {
        return $this->errorTitle;
    }
    public function setErrorTitle($value = "")
    {
        $this->errorTitle = $value;
        return $this;
    }
    public function getError()
    {
        return $this->error;
    }
    public function setError($value = "")
    {
        $this->error = $value;
        return $this;
    }
    public function getPromptTitle()
    {
        return $this->promptTitle;
    }
    public function setPromptTitle($value = "")
    {
        $this->promptTitle = $value;
        return $this;
    }
    public function getPrompt()
    {
        return $this->prompt;
    }
    public function setPrompt($value = "")
    {
        $this->prompt = $value;
        return $this;
    }
    public function getHashCode()
    {
        return md5($this->formula1 . $this->formula2 . ($this->type = "none" . ($this->errorStyle = "stop" . $this->operator . ($this->allowBlank ? "t" : "f") . ($this->showDropDown ? "t" : "f") . ($this->showInputMessage ? "t" : "f") . ($this->showErrorMessage ? "t" : "f") . $this->errorTitle . $this->error . $this->promptTitle . $this->prompt . "PHPExcel_Cell_DataValidation")));
    }
    public function __clone()
    {
        $vars = get_object_vars($this);
        foreach ($vars as $key => $value) {
            if(is_object($value)) {
                $this->{$key} = clone $value;
            } else {
                $this->{$key} = $value;
            }
        }
    }
}

?>